<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!--  var obj = {
            arr:["张三","李四","王五"],
            name:"王小二",
            age:20,
            height:"178cm",
            fn:function(){
                console.log("姓名是"+obj.name+"年龄是"+obj.age+"身高是"+obj.height)
            }
        }
        // 1.循环arr 2.调用 fn函数；
 -->
    <script>
        var obj = {
            arr:["张三","李四","王五"],
            name:"王小二",
            age:20,
            height:"178cm",
            fn:function(){
                console.log("姓名是"+obj.name+"年龄是"+obj.age+"身高是"+obj.height)
            }
        }
        for(var i=0;i<obj.arr.length;i++){
            console.log(obj.arr[i]);
        }
        obj.fn();

        // // var fn =   function(){
        // //         console.log("姓名是"+obj.name+"年龄是"+obj.age+"身高是"+obj.height)
        // //         // return 111;
        // //     }
        // //    console.log(  fn());
        // var obj = {
        //     arr:["张三","李四","王五"],
        //     name:"王小二",
        //     age:20,
        //     height:"178cm",
        //     fn:function(){
        //         // console.log("姓名是"+obj.name+"年龄是"+obj.age+"身高是"+obj.height)
        //         // return 11111;
        //         // this不要关注this的定义  需要关注this的调用
        //         //对象里 通过 obj.fn()来调用 那么this会指向对象本身
        //         console.log("姓名是"+this.name+"年龄是"+this.age+"身高是"+this.height);
        //     }
        // }
        // obj.fn();
        // var fn = obj.fn;
        // fn();
    </script>
</body>

</html>